#include <stdio.h>

int pos(int *a, int count);
void sort(int *a, int count);
void swap(int *a, int *b);

int main() {

	int a[10];
	int i;
	for (i = 0; i < 10; i++) scanf("%d", a + i);
	printf("%d\n", pos(a, 10));
	sort(a, 10);
	for (i = 0; i < 10; i++) printf("%d\t", a[i]);

	return 0;
}

int pos(int *a,int count) {
	int max = 0;
	int i;
	for (i = 0; i < count; i++)
		if (a[max] < a[i])
			max = i;
	return max;
}

void sort(int *a, int count) {
	int i, j;
	for (i = count - 1; i>0; i--) for (j = 0; j<i; j++) if (a[j]<a[j + 1]) swap(a + j, a + j + 1);
}

void swap(int *a, int *b) {
	int c;
	c = *a;
	*a = *b;
	*b = c;
}

